home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
pctjdc85.arc
/
BENCHMRK.LSP
< prev
next >
Wrap
Text File
|
1985-11-26
|
640b
|
29 lines
(defun empty-loop-prog (count)
(prog ((n count))
loop
(when (zerop n) (return nil))
(setf n (1- n))
(go loop) ))
(defun empty-loop-do (count)
(do
((n count (1- n)))
((zerop n) nil) ))
(defun empty-loop-dotimes (count)
(dotimes (k count nil)) )
(defun makelist-iterative (count)
(let ((result nil))
(dotimes (k count result)
(setf result (cons nil result)) )))
(defun makelist-recursive (count)
(if (zerop count)
nil
(cons nil (makelist-recursive (1- count))) ))
(defun float-test (count)
(dotimes (k count)
(/ 1.0 3.0) ))